﻿package mortal.game.view.signUp.util
{
    import mortal.game.manager.*;
    import mortal.game.view.signUp.data.*;

    public class DataConvertUtil extends Object
    {

        public function DataConvertUtil()
        {
            return;
        }// end function

        public static function convert(param1:Array) : Array
        {
            var _loc_8:SignUpDateCellData = null;
            var _loc_2:Array = [];
            var _loc_3:* = ClockManager.instance.nowDate;
            var _loc_4:* = _loc_3.date;
            var _loc_5:* = new Date(_loc_3.fullYear, (_loc_3.month + 1));
            (_loc_5.time - 1);
            var _loc_6:* = _loc_5.date;
            var _loc_7:int = 0;
            while (_loc_7 < _loc_6)
            {
                
                _loc_8 = new SignUpDateCellData();
                _loc_8.signDay = _loc_7 + 1;
                _loc_8.isToday = (_loc_7 + 1) == _loc_4 ? (true) : (false);
                _loc_8.isCanSignUp = (_loc_7 + 1) <= _loc_4 ? (true) : (false);
                if (param1.indexOf((_loc_7 + 1)) != -1)
                {
                    _loc_8.hasSignUp = true;
                }
                _loc_2.push(_loc_8);
                _loc_7++;
            }
            return _loc_2;
        }// end function

    }
}
